package SimulatorStandard;

import java.util.Observable;
/**
 * Classe de gestion standard d'un clavier d'ascenseur
 */
public class StandardDriverKeyBoard extends Observable  {
	/**
	 * Identifiant du clavier
	 */
    private int id;
    /**
     * Ascenseur connecter a ce clavier
     */
    private StandardDriverLift lift;

    /**
     * Constructeur
     * @param id valeur de l'identifiant du clavier
     * @param l ascenseur connecter a ce clavier
     */
    public StandardDriverKeyBoard(int id,StandardDriverLift l){
        this.id = id;
	this.lift = l;
    }

    /**
     * Envoye une demande a l'ascenseur
     * @param floor étage de la demande
     * @param sens sens de la demande 
     */
    public void sendRequest(int floor,int sens){
	    this.lift.addStop(floor);
    }
}
